Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Greece F1 Greece F2 Qatar F1 Qatar F2 Lebanon F1 Lebanon F2 Saudi Arabia F1 Saudi Arabia F2 India F4 India F5 Great Britain F6 Uzbekistan F4 Great Britain F7 Great Britain F3 France F5 Great Britain F2 USA F30 UAE F1 Warsteiner Challenger Lubeck 2001 - Lubeck Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn Open de L'Isere - Grenoble Bristol Challenger Trophy - Bristol The Surbiton Trophy - Surbiton drkoop.com USTA Challenger of Dallas - Dallas The Rajasthan Golden Jubilee - Jaipur New Delhi Challenger - New Delhi 2004 USTA Challenger of Calabasas - Calabasas Arroyo de la Encomienda - Valladolid Challenger Casablanca San Angel - Mexico City Ahmedabad Challenger - Ahmedabad Heilbronn Open - Heilbronn Neride Prague Indoor - Prague Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg The LTA Manchester Challenger - Manchester IPP Open - Helsinki Unique Zagreb Open - Zagreb The 70th King's Cup and Queen's Cup - Bangkok Renault Slovenian Open - Ljubljana Citta di Como - Como The LTA Hull Challenger - Hull 1st Challenger Tournament Leon - Leon IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado The LTA Manchester Challenger - Manchester BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck drkoop.com USTA Tennis Championships of San Antonio - San Antonio 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx ATP Bangalore Challenger - Bangalore Open de Charleroi - Charleroi Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Residenza Open - Magdeburg Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Bukhara Challenger - Bukhara The Bolton Challenger - Bolton Open de L'Isere - Grenoble Bristol Challenger Trophy - Bristol s Tennis Masters 06 - Graz Challenger Ford de Cherbourg - Cherbourg Binghamton Professional Tennis Tournament - Binghamton Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte KGHM Polish Indoors - Wroclaw drkoop.com USTA Challenger of Houston - Houston GHI Bronx Tennis Classic - Bronx West of England Challenger - Bristol Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Lamberts Open by Stawag - Aachen TED Open - Istanbul Lucknow ATP Tour Challenger - Lucknow The Manchester Trophy - Manchester Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Warsteiner Challenger Lubeck - Lubeck 2006 Challenger of Santa Clarita California Challenger - Valencia Tatra Banka Open 2003 - Bratislava The Manchester Trophy - Manchester 2004 Colorado Tennis Classic - Denver The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham KGHM Polish Indoors - Wroclaw Genoa Open - Genova Nottingham Men's Challenger - Nottingham The LTA Hester Trophy - Manchester I Manta Open - Manta GHI Bronx Classic - Bronx 2004 Keys Gate Challenger - Homestead Izmir Challenger The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Sacramento Challenger The LTA Men's Challenger Wrexham - Wrexham Tiburon Challenger Open de Franche-Comte - Besancon Ethias Tennis Trophy - Mons Heilbronn Challenger Pereira Challenger Lambertz Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon 2001 USTA Tallahassee Tennis Challenger - Tallahassee Bristol Challenger Trophy - Bristol Sarajevo Open - Sarajevo Fifth Third Bank Tennis Classic - Lexington Mobilux Open - Luxembourg Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Monterrey Challenger 3rd Volkswagon Challenger - Wolfsburg Open de L'Isere (Open 38) - Grenoble Kobstaedernes ATP Challenger - Kolding Samarkand Challenger - Samarkand Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount President's Cup 2000 - Tashkent The Surbiton Trophy - Surbiton Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Samsung Open - Brighton AAPT Championships - Adelaide IPP Open - Helsinki Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental Bancolombia Open - Bogota Calgary Challenger MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh The Scottish Tennis Championships - Edinburgh XI Venice Open - Venice Aberto Da Costa Do Sauipe - Bahia The Stella Artois Grass Court Championships - London IPP Open - Helsinki The Nottingham Open - Nottingham Burbank Challenger - Burbank Yokohama World Tennis Gaora Cup - Yokohama Gold Flake Open - Chennai Zagreb Open - Zagreb Brazil Open - Salvador President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Gemax Open - Belgrade The Manchester Trophy - Manchester The Stella Artois Grass Court Championships - London Fairfield Challenger Mercedes-Benz Cup - Los Angeles Houston Challenger LTA Manchester challenger - Manchester Legg Mason Tennis Classic - Washington D.C. The LTA Men's Challenger - Nottingham Surbiton Challenger Nottingham Challenger Fifth Third Bank Tennis Classic - Lexington Gramado Challenger - Gramado Saint Francis Health System USTA Challenger - Tulsa Stockholm Open - Stockholm Heilbronn Open - Heilbronn Garden Open - Rome 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Eisenberg Jerusalem Open 2000 - Jerusalem Grand Prix de Tennis de Lyon - Lyon The Powder Byrne Trophy - Surbiton Open Diputacion - Cordoba III Gramado Open de Tenis - Gramado USTA Tennis Championships of Austin - Austin The Samsung Open - Bournemouth Jameson Cup - Milan The Wrexham Challenger - Wrexham TED Open-Akbank Private Banking - Istanbul Manchester Challenger - Manchester Fergana Tennis Challenger Tournament - Fergana Ljubljana Open - Ljubljana The Nottingham Challenger - Nottingham Pro Tennis World Open - Boca Raton Samsung Securities Cup - Seoul China Open - Beijing Tiburon Challenger - Tiburon Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise KGHM Emax Polish Indoors - Wroclaw AIG Japan Open - Tokyo Milan Indoors - Milan The Stella Artois Grass Court Championships - Queen's/London The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Charlottesville Challenger Houston Challenger Ethias Trophy - Mons St. Remy Challenger Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Tallahassee Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham BMW Open - Munich Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz PBZ Zagreb Indoors - Zagreb PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Citi Open - Washington Heineken Open Shanghai - Shanghai China Open - Beijing PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Pilot Pen Tennis - New Haven Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Marrakech Challenger Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON Championships - London PBZ Zagreb Indoors - Zagreb Sarasota Challenger Milan Indoors - Milan China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Swiss Indoors Basel - Basel Hungarian Open - Budapest Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport New York Open - New York Serbia Open - Belgrade Hall of Fame Open - Newport Serbia Open - Belgrade Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb AIG Japan Open - Tokyo Challenger 42 - Andrezieux Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Warsteiner Challenger Wolfsburg - Wolfsburg BRD Nastase Tiriac Trophy - Bucharest San Luis Potosi Challenger 2002 - San Luis Potosi Gerry Weber Open - Halle Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Citi Open - Washington China Open - Beijing USTA Challenger of North Miami Beach - North Miami Beach The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland drkoop.com USTA Tennis Championships of Houston - Houston Cridicard Mastercard Tennis Cup - Campos do Jordao Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Eisenberg Jerusalem Open - Jerusalem TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Lucknow ATP Tour Challenger - Lucknow The Powder Byrne Trophy - Surbiton Kyiv UMC Open - Kiev Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux Memphis Open - Memphis Delray Beach Open - Delray Beach Privat Bank Cup - Dniepropetrovsk Ricoh Open - 's-Hertogenbosch The LTA Wrexham Challenger - Wrexham drkoop.com USTA Challenger of San Antonio - San Antonio Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Gemax Open - Belgrade Hall of Fame Open - Newport Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne China Open - Beijing Delray Beach Open - Delray Beach Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington The Nottingham Cahllenger - Nottingham Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London The Samsung Open - Nottingham China Open - Beijing Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis The Samsung Open - Nottingham PBZ Zagreb Indoors - Zagreb Open Seat Godo - Barcelona Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne Milan Indoors - Milan Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch New York Open - New York Tennis Masters Series - Paris Davidoff Swiss Indoors - Basel Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Adidas International - Sydney RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten Wimbledon - London Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel French Open - Paris Rogers Masters - Montreal Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Swiss Indoors Basel - Basel Australian Open - Melbourne BNP Paribas Open - Indian Wells Rogers Cup - Montreal Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Montreal Miami Open - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Paris Wimbledon - London Tennis Masters Series - Toronto U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta U.S. Open - New York U.S. Open - New York Open Sud de France - Montpellier Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Claro Open Colombia - Bogota Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, ARG-CRO 3-2 Abierto Mexicano - Los Cabos Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 US Men's Clay Court Championship - Houston Fever-Tree Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London LTA Wimbledon Wildcard Play-off tournament Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group 1, 2R, ZIM-GBR 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 River Oaks International Tennis Tournament - Houston Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens